import { RawData } from "app/models/Data.model";
import { InserterThroughputData } from "app/models/InserterThroughputData.model";

export const INSERTER_THROUGHPUT_DATA: RawData<InserterThroughputData> = {
  "cheatSheet": {
    "title": "Inserter Throughput",
    "icon": "Inserter"
  },
  "data": {
    "throughputNoBonus": [
      {
        "icons": [
          "Burner_inserter"
        ],
        "stackSize": 1,
        "chestToChest": 0.60,
        "chestToYellowBelt": 0.60,
        "chestToRedBelt": 0.60,
        "chestToBlueBelt": 0.60
      },
      {
        "icons": [
          "Inserter"
        ],
        "stackSize": 1,
        "chestToChest": 0.83,
        "chestToYellowBelt": 0.83,
        "chestToRedBelt": 0.83,
        "chestToBlueBelt": 0.83
      },
      {
        "icons": [
          "Long-handed_inserter"
        ],
        "stackSize": 1,
        "chestToChest": 1.20,
        "chestToYellowBelt": 1.20,
        "chestToRedBelt": 1.20,
        "chestToBlueBelt": 1.20
      },
      {
        "icons": [
          "Fast_inserter",
          "Filter_inserter"
        ],
        "stackSize": 1,
        "chestToChest": 2.31,
        "chestToYellowBelt": 2.31,
        "chestToRedBelt": 2.31,
        "chestToBlueBelt": 2.31
      },
      {
        "icons": [
          "Stack_inserter",
          "Stack_filter_inserter"
        ],
        "stackSize": 2,
        "chestToChest": 4.62,
        "chestToYellowBelt": 4.44,
        "chestToRedBelt": 4.44,
        "chestToBlueBelt": 4.44
      }
    ],
    "throughputBonus2": [
      {
        "icons": [
          "Burner_inserter"
        ],
        "stackSize": 2,
        "chestToChest": 1.20,
        "chestToYellowBelt": 1.19,
        "chestToRedBelt": 1.19,
        "chestToBlueBelt": 1.19
      },
      {
        "icons": [
          "Inserter"
        ],
        "stackSize": 2,
        "chestToChest": 1.67,
        "chestToYellowBelt": 1.64,
        "chestToRedBelt": 1.64,
        "chestToBlueBelt": 1.64
      },
      {
        "icons": [
          "Long-handed_inserter"
        ],
        "stackSize": 2,
        "chestToChest": 2.40,
        "chestToYellowBelt": 2.35,
        "chestToRedBelt": 2.35,
        "chestToBlueBelt": 2.35
      },
      {
        "icons": [
          "Fast_inserter",
          "Filter_inserter"
        ],
        "stackSize": 2,
        "chestToChest": 4.62,
        "chestToYellowBelt": 4.44,
        "chestToRedBelt": 4.44,
        "chestToBlueBelt": 4.44
      },
      {
        "icons": [
          "Stack_inserter",
          "Stack_filter_inserter"
        ],
        "stackSize": 4,
        "chestToChest": 9.23,
        "chestToYellowBelt": 5.71,
        "chestToRedBelt": 7.06,
        "chestToBlueBelt": 7.74
      }
    ],
    "throughputMaxBonus": [
      {
        "icons": [
          "Burner_inserter"
        ],
        "stackSize": 3,
        "chestToChest": 1.80,
        "chestToYellowBelt": 1.67,
        "chestToRedBelt": 1.73,
        "chestToBlueBelt": 1.76
      },
      {
        "icons": [
          "Inserter"
        ],
        "stackSize": 3,
        "chestToChest": 2.50,
        "chestToYellowBelt": 2.25,
        "chestToRedBelt": 2.37,
        "chestToBlueBelt": 2.43
      },
      {
        "icons": [
          "Long-handed_inserter"
        ],
        "stackSize": 3,
        "chestToChest": 3.60,
        "chestToYellowBelt": 3.10,
        "chestToRedBelt": 3.33,
        "chestToBlueBelt": 3.46
      },
      {
        "icons": [
          "Fast_inserter",
          "Filter_inserter"
        ],
        "stackSize": 3,
        "chestToChest": 6.92,
        "chestToYellowBelt": 5.29,
        "chestToRedBelt": 6.00,
        "chestToBlueBelt": 6.43
      },
      {
        "icons": [
          "Stack_inserter",
          "Stack_filter_inserter"
        ],
        "stackSize": 12,
        "chestToChest": 27.69,
        "chestToYellowBelt": 6.79,
        "chestToRedBelt": 10.91,
        "chestToBlueBelt": 13.85
      }
    ]
  }
};
